package no.ntnu.fp.services;

import java.util.List;

import no.ntnu.fp.model.Employee;
import no.ntnu.fp.model.Meeting;
import no.ntnu.fp.utils.Participant;

public interface MeetingService extends EntityService<Meeting> {

	List<Meeting> getMeetingsByEmployee(Employee employee);

	Meeting addMeeting(Meeting meeting);

	List<Participant> updateMeeting(Meeting meeting);

	void cancelMeeting(Meeting meeting);

	Meeting markAsParticipating(Meeting meeting, Employee employee);
	
	Meeting markNotParticipating(Meeting meeting, Employee employee);

}
